// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// 数组解构赋值

// let [a,b,c] =[1,2,3]
// console.log(a,b,c)

// let [a,b,c]=[1,2,[3,4]]
// console.log(a,b,c)

// let [a,b,c,d=4]=[1,2,3]
// console.log(a,b,c,d)


// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// 对象解构赋值
// let userifo={
//   name:"xiawu",
//   age:22
// }
//  let{name,age}=userifo
//  console.log(name,age)


// 对象的解构赋值是依据 key-value对应的，和前后的顺序无关
// let{age,name}=userifo
// console.log(age,name)

// 更改名字--注意顺序
// let {name:uname,age:uage}=userifo
// console.log(uname,uage)


// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// 字符串解构赋值
// let str="moock"
// let [a,b,c,d,e]=str
// console.log(a,b,c,d,e)


// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// 实际使用
// 1、赋值

// function fool (){
//   console.log(123)
// }
// let [a=fool()] =[1]
//  console.log(a)

// function fool({age,name}){
//   console.log(age,name)
// }

// let userifo={
//   name:"xiaowu",
//   age:34
//  }

//  fool(userifo)

 
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// 提取json数据
// let json='{"a" : "hello","b":"world"}'
// let {a,b}=JSON.parse(json)
// console.log(a,b)
